#pragma once
#include "dibujo3d.h"
#include "punto3d.h"
#include "visor3d_global.h"

class VISOR3D_EXPORT ParalepipedoRectangular : public Dibujo3d
{
public:
    //ParalepipedoRectangular(void);
    ParalepipedoRectangular(Punto3d* punto, double dx, double dy, double dz);
    ~ParalepipedoRectangular(void);

    void dibujarForma();

private:
    Punto3d* posicion;
    double dx, dy, dz;

    Punto3d vertice1;
    Punto3d vertice2;
    Punto3d vertice3;
    Punto3d vertice4;

    Punto3d vertice5;
    Punto3d vertice6;

    Punto3d vertice7;
    Punto3d vertice8;

    void crearVertices();
};
